#-------------------------------------------------
#
# Project created by QtCreator 2019-08-13T19:43:40
#
#-------------------------------------------------

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET                  = echotool
TEMPLATE                = app

# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.

DEFINES                += QT_DEPRECATED_WARNINGS
DEFINES                += LOG4X_STATICLIB

win32{
contains(QMAKE_COMPILER, 'msvc') {
COMPILER                = \"MSVC-$${QMAKE_MSC_FULL_VER}\"
QMAKE_CXXFLAGS_WARN_ON += -wd4819

}else{

COMPILER                = \"MinGW-$${QMAKE_GCC_MAJOR_VERSION}.$${QMAKE_GCC_MINOR_VERSION}.$${QMAKE_GCC_PATCH_VERSION}\"
QMAKE_CXXFLAGS         += -Wno-unused-parameter -Wno-missing-field-initializers

LIBS                   += -lshlwapi
}

DEFINES                += VERSION_COMPILER=$${COMPILER}
message($${COMPILER})
}

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

LIBS        += -L$$PWD/lib -llog4xd
win32::LIBS += -lpsapi

INCLUDEPATH += ../../src
INCLUDEPATH += ../../src/echo

SOURCES     += \
        main.cpp \
        mainwindow.cpp

HEADERS     += \
        mainwindow.h

FORMS       += \
        mainwindow.ui

RC_FILE      = echotool.rc
